package pe.com.tma.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import java.sql.Timestamp;

@Entity
@NamedQueries({
  @NamedQuery(name = "Parametro.findAll", query = "select o from Parametro o")
})
@Table(name = "\"parametro\"")
public class Parametro implements Serializable {
    @Column(name="codParametro")
    private String codParametro;
    @Column(name="descripcion")
    private String descripcion;
    @Id
    @Column(name="idParametro", nullable = false)
    private String idParametro;
    
    @Column(name="valorChar")
    private String valorString;
    
    @Column(name="valorDate")
    private Timestamp valorDate;
    
    @Column(name="valorNum")
    private Double valorNum;
    
    public Parametro() {
    }

    public Parametro(String codParametro, String descripcion,
                     String idParametro, String valorString, 
                     Double valorNum, Date valorDate) {
        this.codParametro = codParametro;
        this.descripcion = descripcion;
        this.idParametro = idParametro;
    }

    public String getCodParametro() {
        return codParametro;
    }

    public void setCodParametro(String codParametro) {
        this.codParametro = codParametro;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public String getIdParametro() {
        return idParametro;
    }

    public void setIdParametro(String idParametro) {
        this.idParametro = idParametro;
    }

	public String getValorString() {
		return valorString;
	}

	public void setValorString(String valorString) {
		this.valorString = valorString;
	}

	public Timestamp getValorDate() {
		return valorDate;
	}

	public void setValorDate(Timestamp valorDate) {
		this.valorDate = valorDate;
	}

	public Double getValorNum() {
		return valorNum;
	}

	public void setValorNum(Double valorNum) {
		this.valorNum = valorNum;
	}
    
    
    
}
